package com.dcy.znoa.domain.attendance;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
@TableName("apply_extend")//员工申请扩展表  如果员工申请不是一个人审批，那么第二个审批人就在这个表中。一期三阶段来做
public class ApplyExtend {

    @TableField("apply_id")
    Long applyId;//申请ID

    @TableField
    Long compId;//企业ID

    @TableField("send_oper_id")
    Long sendOperId;//申请用户id

    @TableField("transfer_oper_id")
    Long transferOperId;//转发用户id

    @TableField("receive_oper_id")
    Long receiveOperId;//接收人ID

    @TableField("transfer_time")
    Date transferTime;//转发时间

    @TableField("is_final")
    Integer isFinal;//是否最终审批人

    @TableField("audit_time")
    Date auditTime;//审核时间

    @TableField("is_audit")
    Integer isAudit;//审核状态：0：未审核 1  通过 2 未通过

    @TableField("audit_content")
    String auditContent;//审核内容

}
